package com.ryan.quartz.temp.observer;

/**
 * @author Rayn on 2017/10/17.
 * @email liuwei412552703@163.com.
 */
public interface Subject {



    /**
     * 注册监听者
     */
    public void registerObserver(Observer observer);

    /**
     * 移除监听者
     */
    public void removeObserver(Observer observer);

    /**
     * 通知所有观察者
     */
    public void notifyObservers();
}
